{% macro pagination_widget(pagination, endpoint) %}
<ul class="pagination">
	<li {% if not pagination.has_prev %} class="disabled" {% endif %}>
		<a href="{% if pagination.has_prev %} {{ url_for(endpoint,page=pagination.page - 1,**kwargs) }}{% else %} # {% endif %}">
		&laquo;
		</a>
	</li>
	{% for p in pagination.iter_pages() %}
		{% if p %}
			{% if p == pagination.page %}
			<li class="active">
				<a href="{{ url_for(endpoint,page=p,**kwargs) }}">
					{{ p }}
				</a>
			</li>
			{% else %}	
			<li>
				<a href="{{ url_for(endpoint,page=p,**kwargs) }}">
					{{ p }}
				</a>
			</li>
			{% endif %}
		{% else %}
		<li class="disabled"> <a href="#">&hellip;</a></li>
		{% endif %}
	{% endfor %}
	<li {% if not pagination.has_next %} class="disabled"{% endif %}>
		<a href="{% if pagination.has_next %} {{ url_for(endpoint,page=pagination.page+1,**kwargs)}} 
		{% else %} 
			#
		{% endif %}">
		&raquo;
		</a>
	</li>
</ul>
{% endmacro %}